package cn.sirun.com.fca.personal.center.view;

import com.tencent.cloud.iov.action.Action;
import com.tencent.cloud.iov.kernel.model.BaseResponse;

import cn.sirun.com.fca.account.model.base.CarInfoDetailResponse;
import cn.sirun.com.fca.account.model.login.PersonalInfo;
import cn.sirun.com.fca.personal.center.constant.PersonalCenterActionConst;

public interface IPersonalCenterView extends PersonalCenterActionConst {

//    @Action(ACTION_TURN_TO_PERSONAL_OPTIONS)
//    void turnToPersonalOptions();
//
//    @Action(ACTION_HOT_TEL_ACTIVITY)
//    void turnToHotLine();
//
//    @Action(ACTION_SYSTEM_SETTING_ACTIVITY)
//    void turnSystemSetting();
//
//    @Action(ACTION_NOTICE_SETTING_ACTIVITY)
//    void turnNoticeSetting();
//
//    @Action(ACTION_CAR_MANAGER_ACRIVITY)
//    void turnCarManager();

    @Action(ACTION_GET_PERSONAL_INFO_RESPONSE)
    void onPersonalInfoResult(BaseResponse<PersonalInfo> response);

    @Action(ACTION_GET_CAR_INFO_RESPONSE)
    void onCarInfoResult(BaseResponse<CarInfoDetailResponse> response);
}
